﻿body {
	margin: 0;
	padding: 0;
	line-height: 1.7em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
}
p { margin:8px 0px 8px 0px; padding:0}
a:link, a:visited { color: #e0809a; text-decoration: none;} 
a:active, a:hover { text-decoration:underline; color:#e04b78}
form,input { display:inline}
form * { vertical-align:middle}
img { margin: 0px; padding: 0px; border: none; }
h2,h3,h4,h5,h6 { color:#e04b78; font-weight:bold; font-style:italic}

#header { margin-bottom:30px}
.h_980 { width:980px; margin:0 auto;}
#header_top { height:33px; line-height:33px; position:relative; background:#efefef}
.h_top a { color:#da4572 }
.h_top {text-shadow:#999 2px 1px 3px}
.h_top li { float:left; margin-right:15px}
.h_top_a {display:block;padding-left:20px}
.home_as {background:url(../images/home.png) left center no-repeat}
.favorite {background:url(../images/favorite.png) left center no-repeat;} 
.cart_empty {background:url(../images/cart_con.png) left center no-repeat;}
li.login_con {background:url(../images/login_con.png) left center no-repeat;}

#logo { padding:35px 0px; overflow:hidden;zoom:1}
.input_text {background:url(../images/global.png) no-repeat scroll -1px 0px transparent;border: medium none;color: #666;float: left;height: 26px;line-height: 26px;padding: 0; text-indent: 4px; width: 179px;}
.submit_search{background:url(../images/global.png) no-repeat scroll -181px 0px transparent;float: right;height: 26px;margin-left: 4px; width: 62px;border: medium none; cursor:pointer}
.submit_search_hover {background:url(../images/global.png) no-repeat scroll -181px -26px transparent;}

#menu { border-top:3px solid #da4572; clear:both; height:39px; }
.menu_bg { background:#da4572;overflow:hidden;zoom:1;}
.menu_list { float:left; width:790px}
.menu_list li { float:left;}
.menu_list li a ,.meun_cate { display:block; font-size:18px; color:#fff;text-transform:uppercase; padding:10px 15px}
.menu_list li a:hover,#menu li.active a{ background:#e8668a; color:#fff;text-decoration:none;}

.midd_con { float:left; width:750px}
.new_pro { position:relative; margin-top:20px}
.h3_title_e04 { color:#e04b78; border-bottom:2px #e04b78 solid}
.categories_list { border:#F2B6CA 1px solid; border-top:none;width:200px; padding:10px; margin-top:-29px; overflow:hidden}
.categories_list li { margin-bottom:15px}
.categories_list li a{ background:#EFEFF1; font-size:15px; font-weight:bold; color:#e04b78; padding:2px 5px; margin-bottom:8px; text-transform:capitalize; display:block}
.categories_list li ul.son li{
	margin-bottom:0px
}
.categories_list li ul.son a {
	display: block;
	color: #666;
	margin-bottom: 3px;
	padding-left: 5px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
}
.categories_list li ul.son a:hover ,.sidebar_box ul li a:hover,.categories_list li dd a.super{ background:#EFEFEF;text-decoration:none}
.categories_list li a:hover{color:#fff;background:#F4648D; text-decoration:none}

#content { margin:0px auto; width:980px}
.content_box { overflow:hidden;zoom:1; margin-bottom:10px}
.con_title { overflow:hidden;zoom:1;line-height:30px; height:30px; margin:30px 0px}
.con_title h3 {float:left; }
.con_title ul {float:left; padding:0px 5px 0px 10px; margin-left:5px}
.con_title ul li { float:left}
.con_title a { color:#fff; margin-right:15px;}

.con_title_ed { border-bottom:2px #ED9AB1 solid}
.con_title_ed h3 { color:#ED9AB1;}
.more {padding:5px; height:10px; line-height:10px; border-radius:3px; margin-top:5px; float:right}
.ul_ed ,.more_ed ,.ipd_ed{background:#ED9AB1; }
.more_ed:hover { text-decoration:none;background:#E04B78;}

.con_title_ee { border-bottom:2px #eea489 solid}
.con_title_ee h3 { color:#eea489;}
.ul_ee ,.more_ee ,.ipd_ee { background:#eea489;}
.more_ee:hover { text-decoration:none;background:#f3845b;}

.con_title_66 {border-bottom:2px #666666 solid}
.con_title_66 h3 { color:#666;}
.ul_66 ,.more_66 ,.ipd_66 { background:#666;}
.more_66:hover { text-decoration:none;background:#393737;}
#news_tab li { text-align:center}
#news_tab li a { color:#666; padding-left:15px; display:block}
#news_tab li a:hover { text-decoration:none}
#news_tab .ul_66 a { color:#fff}
.news_con li { width:480px; float:left; margin-right:10px; margin-bottom:10px}
.news_img_l { float:left;}
.news_img_l img { width:120px}
.news_con_r { float:right; width:350px}
.h4title a { font-size:13px; font-weight:bold; font-style:normal; color:#DA4572}
.by_time { color:#999; background:#f6f6f6; padding:3px}

.index_pro_list li {
	overflow: hidden;
	float: left;
	position: relative;
	height: 140px;
	margin-bottom: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EFEFEF;
}
.index_pro_list li img { width:140px}
.index_pro_list li.current {
	height: 286px;
	margin-bottom: 5px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #EFEFEF;
}
.index_pro_list li.current img { width:279px}
.index_pro_list li.current span.psp { width:279px; height:286px;}
.index_pro_list li span.psp { width:140px; height:140px}

.index_pro_des { font-weight:bold; font-size:16px; color:#fff;padding:5px; text-align:center;display:none;position:absolute; top:0px; left:0px; z-index:100 }
.index_oabg { position:absolute; top:0px; left:0px; opacity:0.8;filter:Alpha(opacity=80); display:block; z-index:1;display:none;}
.index_pro_des h4 { font-size:13px; color:#fff; font-weight:normal; text-align:left; margin-top:6px}

#footer { margin:20px 0px; background:url(../images/footer_bg.jpg) left top repeat-x; padding-top:20px}
#footer div {padding:10px;border-radius: 5px; overflow:hidden;zoom:1; text-align:center}
#footer a {background:url(../images/dott1.png) left no-repeat; padding-left:10px; margin-right:15px}

/*news*/
.page_dh { 
    background-color: #fcebf0;
    border-bottom: 4px solid #fbd5e0;
    border-top: 4px solid #fbd5e0;
    margin-bottom:15px;
    padding: 0.76em;
	font-size:14px
}
.content_list li { margin-bottom:20px}
.content_list li h4 a { font-size:16px}
.title_com { float:left; margin-left:20px; background:url(../images/list_comment.png) left -4px no-repeat; width:35px; height:35px; font-size:16px; font-weight:bold; text-align:center}
.page_list { padding:0 24px 0 40px; font-size:11px; color:#959595; float:right}
.page_list span, .page_list a:hover { padding:5px 10px; color:#fff; background-color:#E8668A;}
.page_list a { padding:5px 10px; color:#fff; background-color:#DA4572; text-decoration:none;}
#backtop { width:90px; height:20px; background:url(../images/backtop.gif) no-repeat; cursor:pointer}
.sidebar_box { margin-top:10px}
.sidebar_box ul { border:#F2B6CA 1px solid; border-top:none;width:200px; padding:10px;overflow:hidden;}
.sidebar_box ul li { margin-bottom:5px;list-style: disc inside none; color:#000; font-size:14px}
.sidebar_box ul li a { color:#666; padding:3px; font-size:12px}
.sidebar_box ul li .coloree { color:#e0809a; font-size:14px}
.sidebar_box h3 { font-style:normal; color:#fff; background:#DA4572; padding:5px}
.sidebar_box ul#hotsshoes li{
	list-style-type: none;
	text-align: center;
}
.submit_news { width:26px; height:26px; background:#e8668a; color:#fff; border:medium none; cursor:pointer; font-weight:bold; margin-left:5px; }
.news_search { margin-top:10px; display:block}

.sidebar_section h2, .related h2, #comment h2 {
    border-left: 5px solid #666;
    padding-left: 10px;
}

.np_page { text-align:right;padding-left:10px; padding-right:10px;margin-top: 20px;}
.np_page a {font-size:13px; border:medium none; color:#F6739B; text-decoration:none}
.np_page a:hover { color:#ED2789}
.related { margin:10px 0px; overflow:hidden;zoom:1;border-top:1px #DFE5E7 solid; padding:15px 0px; clear:both}

.related .related_list {padding: 10px 0 0 28px;}

.related .related_list li {float:left; width:360px; list-style:decimal; margin-bottom:5px}
.related .related_list li a { border-bottom:1px dotted #CCCCCC; padding-bottom:2px; text-decoration:none}
.related .related_list li a:hover { text-decoration:none; border:0 none}


.commentlist { margin:20px 0px 20px 20px;}
.commentlist li { overflow:hidden;zoom:1; margin-bottom:20px; width:730px}
.nameatime { float:left; width:180px; font-size:11px; background:url(../images/indicate.gif) right center no-repeat}
.nameatime a { font-size:12px}
.comment_con { float:left; width:520px; background-color: #fcebf0; border: 5px solid #fbd5e0; color: inherit; padding:10px}
 
.leave_comment {border: 1px solid #F4648D;padding: 1em 2em; position:relative; margin-top:50px}
.leave_comment h3 {background-color: #F4648D;color: #FFFFFF;margin: 0;padding:5px; width:200px; text-align:center; text-transform:uppercase; position:absolute; top:-15px}
#commentform { margin-top:30px; display:block}
div.fieldblock {
    float: left;
    margin: 0;
    padding: 0;
    width: 630px;
}
div.fieldblock label {
    color: #242F33;
    display: block;
    float: left;
    margin: 0;
    padding: 5px 0 0;
    width: 150px;
}
div.fieldblock div.input {
    border-left: 1px solid #DFE5E7;
    float: right;
    margin: 0 0 15px;
    padding: 0 0 0 30px;
    width: 449px;
}
div.fieldblock div.input input {
    background:#F5F5F5;
    border-color: #DEE2E2 #DEE2E2 #DFE5E7;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 15px 0 0;
    outline: medium none;
    padding: 5px;
    width: 265px;
}
div.fieldblock div.input span {
    font-size: 11px;
    font-style: italic;
    position: relative;
    top: 4px;
}
div.fieldblock div.input textarea {
    background:#F5F5F5;
    border-color: #DEE2E2 #DEE2E2 #DFE5E7;
    border-style: solid;
    border-width: 1px;
    line-height: 1.5;
    margin: 0 30px 0 0;
    min-height: 200px;
    outline: medium none;
    padding: 5px;
    width: 437px;
}
#comment .news_submit {
    margin: 0 0 30px 181px; background:url(../images/search_bg.png) center 1px no-repeat; width:68px; height:20px; border:medium none; cursor: pointer;padding-left: 12px; line-height:20px
}
.colored {color: #FF3716;}
.cologreed { color:#1EA507}
.comments_alert { color:red; font-size:12px; padding-left:5px}
.input_hover {border-left: 1px solid #333;}

/*product*/
.h1title {border-bottom: 2px solid #E8E8E8;margin-bottom: 20px; padding-bottom: 12px; font-size:18px}
.price2 {  color: #CC0000;font-family: Arial;font-size: 26px;font-weight: bold;}
.conditionarea {background-color: #F1F1F1; padding:5px 10px}
.conditionarea strong { font-size:14px}

.product_list {border-bottom: 2px dotted #DDDDDD; overflow:hidden;zoom:1; padding-bottom:15px; margin-bottom:15px;}
.product_list li span { width:185px; height:185px;}
.product_list li img { width:185px;}
.product_list li {
	float: left;
	margin: 10px 2px 0px 0;
	overflow: hidden;
	height: 185px;
	position: relative;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EFEFEF;
}
.product_list li a { 
    display: block;
    text-decoration: none;
	overflow:hidden;
	zoom:1;
	font-size:11px}
	
.pro_photo { width:432px; overflow:hidden;zoom:1; float:left}
.big_img { margin-bottom:10px}
.big_img img { width:430px;border: 1px solid #CCCCCC;}
.small_img li {margin-bottom:5px; text-align:center; float:left; margin-right:6px} 
.small_img img { width:100px;border: 1px solid #CCCCCC;}
.small_img img:hover,.big_img img:hover{border: 1px solid #FBD5E0;}

.pro_des { float:right; width:300px}
.pre_newx { text-align:center; margin-bottom:20px;font-size:13px; color:#000}
.pre_newx a { padding-right:5px}
.shopstyle h6 { font-size:13px; display:inline-block; color:#666; width:60px}
.shopstyle li { margin-bottom:10px}
.shop_text { width:50px; padding:2px}
.des { background:#F6F6F6; padding:10px}
.shopstyle .addtocart { display:block; width:100px; text-align:center; text-decoration:none; margin-top:20px;background-color:#DA4572;border: 0 none;border-radius:3px;
    color: #FFFFFF;
    cursor: pointer;
    font: 12px/25px 'HUGEAvantGardeBold';
    height: 25px;
    margin-left: 5px;}
.shopstyle .addtocart:hover {background-color:#E8668A;}
.related_pro {
    margin: 10px 0;
    overflow: hidden;
    position: relative;
	zoom:1;
	padding:5px
	}
.related_pro li img { width:155px;border:2px solid #eee}	
.related_pro li { float:left; margin-right:7px; margin-bottom:10px;}
.related_pro li h4 { width:160px; font-size:12px}
.related_pro li a {
	border: 4px solid #FBD5E0;
    display: block;
    font-size: 11px;
    overflow: hidden;
    padding: 5px;
    text-decoration: none;
    width: 160px;}
.related_pro li a:hover,.related_pro li a:hover h4{ background:#F4648D; color:#fff}	
.mps_lc_mask .price { font-size:14px; display:block; background:#F1F1F1; padding:0px 5px; margin-bottom:5px; color:#f54379;}
#factory img{
	border: 1px solid #E1E1E1;
	width: 320px;
	margin-right: 4px;
	margin-bottom: 4px;
}
#paypal_other{
	color: #DB4572;
	font-size: 14px;
	font-weight: bold;
}
